Volume 36, Issue 1, March 2021, Pages 121-165
Nehad Mohamed Ibrahim; Yehia Abd El-Razik Heikal; Mamdouh Helmi El-Kalyoubi; Khaled Sayed Nagy